const {app, BrowserWindow}=require('electron');
const path=require("path");

function createWindow(){
  const win=new BrowserWindow({
    width:1024,
    height:768,

    webPreferences:{
      nodeIntegration:true,
      // contextIsolation: false, 
    }
  });

  if(process.env.NODE_ENV === 'development'){
    win.loadURL('http://localhost:8000/#/');
    win.webContents.openDevTools();

  }else{
    // win.webContents.openDevTools();
    const filePath=path.join(__dirname, './dist/renderer/index.html');

    win.loadFile(filePath);
  }


}

app.whenReady().then(() => {
  createWindow();

  app.on('activate', () => {
    if (BrowserWindow.getAllWindows().length === 0) createWindow();
  });
});

app.on('window-all-closed', () => {
  if (process.platform !== 'darwin') app.quit();
});